.hot_city{
  width: 1200px;
  height: 125px;
  margin: 0 auto;
  font-size: 14px;
  color: #f0f0f0;
 
}
.hot_city .city_number{
  height: 30px;
  overflow: hidden;
}
.hot_city .city_number dl{
  width: 1000px;
}
.hot_city .city_number dl dd {
  float: left;
  padding: 8px 10px 8px 0;
}
.hot_city .city_number dl dd a {
  white-space: nowrap;
  color: #555;
}

.hot_city span{
  display: block;
  position: relative;
  float: right;
  padding-right: 22px;
  color: #999;
  cursor: pointer;
}
.hot_city span i{
  position: absolute;
  right: 4px;
  top: 6px;
  display: block;
  float: right;
  width: 12px;
  height: 8px;
  background: url(../images/arrow_down.png) no-repeat 0 0;
}
